perm filename NOEKEY.ARK[UP,DOC]3 blob sn#758016 filedate 1984-06-22 generic text, type T, neo UTF8
    This file is NOEKEY.ARK[UP,DOC].  Spool it on the XGP with
    /FONT=FIX20/PMAR=0/XLINE=0 and cut on the dotted lines and tape it to
    your keyboard or display.  It is intended to be used for display
    terminals without an Edit key, such as the Heath-19.

    ---------------------------------------------------------------------------------
    | Octal     000 001 002 003 004 005 006 007 010 011 012 013 014 015 016 017 020 |
    | Stanford  NUL ↓   α   β   ∧   ¬   ε   π   λ   TAB LF  VT  FF  CR  ∞   ∂   ⊂   |   
    | NoEditDpy ↑@  ↑A* ↑B* ↑C* ↑D* ↑E* ↑F* ↑G* ↑H* TAB LF  ↑K  ↑L  CR  ↑N* ↑O* ↑P* |
    |-------------------------------------------------------------------------------|
    | Octal     021 022 023 024 025 026 027 030 031 032 033 034 035 036 037 175 177 |
    | Stanford  ⊃   ∩   ∪   ∀   ∃   ⊗   ↔   _   →   ~   ≠   ≤   ≥   ≡   ∨   ALT BS  |
    | NoEditDpy ↑Q* ↑R* ↑S* ↑T* ↑U* ↑V* ↑W* ↑X* ↑Y* ~   ↑[* ↑\* ↑]* ↑∧* ↑_* ESC *** |
    |-------------------------------------------------------------------------------|
    | LF is [LINEFEED]                                                              |
    | *   All SAIL graphic chars must be quoted by preceding by (CONTROL)Q.         |
    | *** Non-destructive backspace is [BACKSPACE]--backward cursor--(CON)(BS).     |
    |     Destructive backspace is [DELETE]--delete preceding char--(META)(BS).     |
    |-------------------------------------------------------------------------------|
    |NORMAL mode type-in:                                      |
    | To get [ESC] (or [NUL]), type (CONTROL)@                 |
    | To get [BREAK], type (CONTROL)@ then "-" (minus sign).   |
    | To get (CON) added to next char, type (CONTROL)P.        |
    | To get (META) added to next char, type (CONTROL)V.       |
    | To get (CON)(META) added to next char, type (CONTROL)W.  |
    |                                                          |
    | To undo (CON), (META), or (CON)(META), type (CONTROL)@.  |
    | To undo [ESC] or [BREAK], type [DELETE].                 |
    |                                                          |
    | To get a SAIL graphic char, type (CONTROL)Q <char>,      |
    | where <char> is from table (see *'d characters); to      |
    | to undo this (CONTROL)Q, type (CONTROL)@ as the <char>.  |
    |                                                          |
    | To get [CLEAR], type (CONTROL)U.                         |
    | To get [FORM], type (CONTROL)L.                          |
    | To get [BS], type [DELETE] (actually, gives (META)(BS)). |
    | To get [CALL], type (CONTROL)C.                          |
    | To toggle hold, type (CONTROL)G.                         |
    | To get [ALT], type [ESC].                                |
    | To flush the output queues, type (CONTROL)\.             |
    |-----------------------------------------------------------------------------
    |   TO GET        TYPE        |    TO GET           TYPE          THEN       |
    | move right      (CONTROL)F  | skip right to char  (CONTROL)S    <char>     |
    | move left       [BACKSPACE] | skip left to char   (CONTROL)B    <char>     |
    | delete right    (CONTROL)D  | kill right to char  (CONTROL)X    <char>     |
    | delete at end   [DELETE]    | kill right to end   (CONTROL)X    [RETURN]   |
    | delete left     [DELETE]    | kill left to char   (CONTROL)Y    <char>     |
    | clear line      (CONTROL)U  | kill left to begin  (CONTROL)Y    [RETURN]   |
    | repeat skp/kill (CONTROL)R  | insert char         (CONTROL)V    <char>     |
    | insert mode     (CONTROL)E  | leave insert mode   <any other edit command> |
    | overtype char   <new char>  | repeat command      (CONTROL)N<no.> <command>|
    | skip to end     (CONTROL)Z  | retrieve last line  (CONTROL)O               |
    | skip to begin   (CONTROL)A  | swap last two chars (CONTROL)T               |
    |                                                                            |
    |  LOAD DM V DD JBS,TCOR R,RCOR UCOR NL% DSKQ DSKF DATE DAY TIME TMPF TMPC   |
    |  JOB PPN TTY# QUEUE  JOBNAM SIZE RUNTIM-RP XTIM-XP DSKOPS SEGNAM (ALIAS)   |
    |----------------------------------------------------------------------------|
    |    TO GET             TYPE THEN THEN|     TO GET        TYPE THEN THEN THEN|
    | call monitor (↑C↑C)   (CONTROL)C    | refresh line edit [NUL]   R          |
    | deferred call      [NUL] (CONTROL)C | end of file    (CONTROL)W [LF]       |
    | toggle typeout pause  (CONTROL)G    | unhold (altern.)  [NUL]  (CONTROL)G  |
    | flush output queues   (CONTROL)\    | β  flush typeout  [NUL]   O          |
    | β  start WHOline      [NUL]   W     | whol of PRG  [NUL] [ prg (CONTROL)P W|
    | see WHOline of job N  [NUL]  <N>  W | WHOline for ttyN  [NUL]   -  <N>  W  |
    | β step WHOline forwrd [NUL]   Q     | type files open   [NUL]   V          |
    | β  tty to monitor     [NUL]   .     | β  full char set  [NUL]   F          |
    | ε  glitches/screen    [NUL]  <N>  G | ε  lines/glitch   [NUL]  <N>  L      |
    | ε  pause Nth glitch   [NUL]  <N>  J | ε  pause Nth line [NUL]  <N>  E      |
    | ε  vertical position  [NUL]  <N>  Y | interrupt program [NUL]   I          |
    | ε  dpy prog left marg [NUL]  <N>  < | ε dpy pr right mar [NUL] <N>  >      |
    | refresh screen        [NUL]   P     | clear & refresh   [NUL]   -   P      |
    | normalize page        [NUL]   N     | clear & normalize [NUL]   -   N      |
    | erase screen          [NUL]   C     | clear page printr [NUL] " (CONTROL)L |
    | zero XTIME after IOWQ [NUL]   X     | never reset XTIME [NUL]   -   X      |
    | zero XTIME now only   [NUL]   1   X | XTIME←RTIME and ↑ [NUL]   -   1   X  |
    | show next open file   [NUL]   2   X | flush file info   [NUL]   -   2   X  |
    | β  enable auto beeps  [NUL]   Z     | β hide screen/kbd [NUL]   H          |
    | repeat esc/br cmd     [NUL]   *     | call tty macro    [NUL]  <N> <cr>    |
    | incr esc/brk cmd      [NUL]   +     | decr prev cmd     [NUL]   -   +      |
    | Normal no-edit mode   [NUL]   '     | EDIT-key mode     [NUL]   -   '      |
    | Quote no-edit mode    [NUL]   0   ' | All-quote mode    [NUL]   100 '      |
    | CONTROL-quote mode    [NUL]   1   ' | CONTROL-all-quote [NUL]   101 '      |
    | META-quote mode       [NUL]   2   ' | META-all-quote    [NUL]   102 '      |
    | CONTROL-META-quote    [NUL]   3   ' | CONTROL-META-all  [NUL]   103 '      |
    | "ε" MEANS UNDONE BY   [NUL]  <char> | "β" MEANS UNDONE BY [NUL] - <char>   |
    | Enter [ESC] ↑command in quote mode (e.g., [ESC][FORM])  [NUL]    "  <↑cmd> |
    |                            [NUL] is (CONTROL)@                             |
    |-----------------------------------------------------------------------------
    |    00  01  02  03  04  05  06  07|
    |000 NUL ↓   α   β   ∧   ¬   ε   π |
    |010 λ   TAB LF  VT  FF  CR  ∞   ∂ |
    |020 ⊂   ⊃   ∩   ∪   ∀   ∃   ⊗   ↔ |
    |030 _   →   ~   ≠   ≤   ≥   ≡   ∨ |
    |040 SP  !   "   #   $   %   &   ' |
    |050 (   )   *   +   ,   -   .   / |
    |060 0   1   2   3   4   5   6   7 |
    |070 8   9   :   ;   <   =   >   ? |
    |100 @   A   B   C   D   E   F   G |
    |110 H   I   J   K   L   M   N   O |
    |120 P   Q   R   S   T   U   V   W |
    |130 X   Y   Z   [   \   ]   ↑   ← |
    |140 `   a   b   c   d   e   f   g |
    |150 h   i   j   k   l   m   n   o |
    |160 p   q   r   s   t   u   v   w |
    |170 x   y   z   {   |   ALT }   BS|
    ---------------------------------------------
    |NoEdit  Data Disc	Normal Mode NoEdit	|
    | Char   Equivalent	     Meaning		|
    |						|
    | * ↑@   ESC	ESCAPE			|
    |   ↑A   αFORM	beginning of line	|
    |   ↑B   αB		backward search		|
    |   ↑C   CALL	CALL			|
    |   ↑D   αD		delete forward		|
    |   ↑E   αI		enter insert mode	|
    |   ↑F   αSPACE	forward cursor		|
    |   ↑G   αBREAK	HOLD			|
    | * ↑H   αBS	backward cursor		|
    | * ↑I   TAB	tab			|
    | * ↑J   LF		linefeed		|
    | * ↑K   VT		vertical tab		|
    | * ↑L   FORM	formfeed		|
    |   ↑M   RETURN	carriage return		|
    |   ↑N   (none)	numeric arg		|
    |   ↑O   αRETURN	recall old line		|
    |   ↑P   (none)	quote with CONTROL 	|
    |   ↑Q   (none)	quote without buckies	|
    |   ↑R   αR		repeat search or kill	|
    |   ↑S   αS		search			|
    |   ↑T   αT		transpose		|
    |   ↑U   CLEAR	CLEAR			|
    |   ↑V   (none)	quote with META		|
    |   ↑W   (none)	quote with CONTROL-META	|
    |   ↑X   αK		kill (eXpunge)		|
    |   ↑Y   αL		backward kill		|
    |   ↑Z   αTAB	end of line		|
    | * ↑[   ALT	altmode			|
    | * ↑\   (none)	flush output queues	|
    | * ↑]   (none)	undefined		|
    | * ↑↑   (none)	undefined		|
    | * ↑←   (none)	undefined		|
    |						|
    | (* means redefinable as a macro)		|
    |--------------------------------------------